body {
  background-color: white;
  color: black;
  margin: 0ex;
  padding-bottom: 3ex;;
  position: relative;
  font-family: sans-serif;
}

.paginaprincipal {
	padding: 1ex 1ex 1ex 1ex;
	margin: 0ex 0ex 0ex 0ex;
	background: #ffffff;
	color: black;
	min-height: 300px;
}

.titulo {
	padding: 1ex 1ex 1ex 1ex;
	margin: 0ex 0ex 0ex 0ex;
	background: #efefef;
	color: black;
	border-bottom: black 1px solid;
	border-top: black 1px solid;
}

.conteudo li {
	margin: 1ex 0ex 0ex 0ex;
}

.titulo h1 {
	font-size: 20pt;
	text-align:center;
	padding: 0ex 0ex 0ex 0ex;
	margin: 0ex 0ex 0ex 0ex;
}

.titulo h4 {
	font-size: 12pt;
	text-align:center;
	padding: 0ex 0ex 0ex 0ex;
	margin: 0ex 0ex 0ex 0ex;
}

.titulo p {
	font-size: 10pt;
	text-align:center;
	padding: 0ex 0ex 0ex 0ex;
	margin: 0ex 0ex 0ex 0ex;
}


.titulo a:link {
  color:#000;
  text-decoration:none;
  font-size: 10pt;	
}

.titulo a:visited {
  color:#000;
  text-decoration:none;
  font-size: 10pt;
}

.titulo a:hover {
  color:#000;
  text-decoration:underline;
  font-size: 10pt;	
}


.rodape {
	padding: 1ex 1ex 1ex 1ex;
	margin: 0ex 0ex 0ex 0ex;
	background: #ffffff;
	color: black;
	clear: both;
	border-top: black 1px solid;
}

.conteudo {
	padding: 1ex 1ex 1ex 1ex;
	margin: 1ex 1ex 1ex 1ex;
	background: #ffffff;
	color: black;
	font-size: small;
	font-weight: normal;
	float: left;
}

.data {
  color:#007;
}

.datapassada {
  color:#700;
}


.atividade {
  color:#f00;
}

.instrucoes {
  color:#f00;
  font-weight: bold;	
}

.email {
  color:#000;
  font-weight: bold;	
}

.topico {
  color:#000;
  font-weight: bold;	
}

.stats {
  color:#f00;
  font-weight: bold;	
}

.medias {
  color:#000;
  font-size: 16pt;  
}

a img {
  border-width:0;
}

a:link {
  color:#070;
  text-decoration:none;
}
a:visited {
  color:#070;
  text-decoration:none;
}
a:hover {
  color:#070;
  text-decoration:underline;
}

.rodape p {
	font-size: 10pt;
	text-align:right;
	padding: 0ex 0ex 0ex 0ex;
	margin: 0ex 0ex 0ex 0ex;
}

table.notas {
	width: 50%;
}

table.notas th {
	border-width: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	background-color: #efefef
}

td.linha0 {
	border-width: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	background-color: #efefef;
	text-align:left;
}

td.linha1 {
	border-width: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	background-color: #ffffff;
	text-align:left;
}

td.linha0dr {
	border-width: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	background-color: #efefef;
	text-align:right;
}

td.linha1dr {
	border-width: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	background-color: #ffffff;
	text-align:right;
}
